package cn.linran.user.service;

import cn.linran.basic.service.IBaseService;
import cn.linran.basic.util.JsonResult;
import cn.linran.user.dto.LoginDto;
import cn.linran.user.dto.WxDto;

import java.util.Map;

public interface ILoginService{
    Map<String, Object> account(LoginDto dto);

    /**
     * 微信登陆,如果注册过直接登录，没有注册过跳转到微信注册
     * @param code
     * @return
     */
    JsonResult weChat(String code);

    /**
     * 微信注册，授权绑定按钮
     * @param dto
     * @return
     */
    JsonResult binder(WxDto dto);
}
